42 |
Is it possible to programmatically expand a folder (sample 1)
|
41 |
Can I limit the size of each cascade column, so the user can't resize them outside of the range I give
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutHeaderVisible(VARIANT_FALSE); spCascadeFile1->PutMode(EXMILLERLib::exFixCascadeMode); spCascadeFile1->PutColumnsVisible(EXMILLERLib::exFileColumnName); spCascadeFile1->PutMinColumnWidth(128); spCascadeFile1->PutMaxColumnWidth(256); spCascadeFile1->EndUpdate(); |
40 |
How can I define the width of the cascade column
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutMode(EXMILLERLib::exFixCascadeMode); spCascadeFile1->PutDefColumnWidth(256); spCascadeFile1->EndUpdate(); |
39 |
The scroll bars are too large. Can I make them smaller
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutScrollWidth(4); spCascadeFile1->PutScrollHeight(4); spCascadeFile1->EndUpdate(); |
38 |
How do I enable the scrollbar-extension, as thumb to be shown outside of the control's client area
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutScrollPartVisible(EXMILLERLib::exVScroll,EXMILLERLib::exExtentThumbPart,VARIANT_TRUE); spCascadeFile1->PutScrollPartVisible(EXMILLERLib::exHScroll,EXMILLERLib::exExtentThumbPart,VARIANT_TRUE); spCascadeFile1->PutScrollPartVisible(EXMILLERLib::exScroll,EXMILLERLib::exExtentThumbPart,VARIANT_TRUE); spCascadeFile1->PutScrollWidth(4); spCascadeFile1->PutBackground(EXMILLERLib::exVSBack,RGB(240,240,240)); spCascadeFile1->PutBackground(EXMILLERLib::exVSThumb,RGB(128,128,128)); spCascadeFile1->PutScrollHeight(4); spCascadeFile1->PutBackground(EXMILLERLib::exHSBack,spCascadeFile1->GetBackground(EXMILLERLib::exVSBack)); spCascadeFile1->PutBackground(EXMILLERLib::exHSThumb,spCascadeFile1->GetBackground(EXMILLERLib::exVSThumb)); spCascadeFile1->PutBackground(EXMILLERLib::exScrollSizeGrip,spCascadeFile1->GetBackground(EXMILLERLib::exVSBack)); spCascadeFile1->EndUpdate(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutColumnsVisible(EXMILLERLib::exFileColumnName); spCascadeFile1->PutHeaderVisible(VARIANT_FALSE); spCascadeFile1->PutFitCascadeColumns(3); spCascadeFile1->EndUpdate(); |
37 |
How can I lock / freeze the control events
|
36 |
How can I display the list mode in the first view, and thumbnail in the second view
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutAllowSplitView(EXMILLERLib::exAllowOneSplitView); spCascadeFile1->PutSplitViewHeight(L"256"); spCascadeFile1->PutLayout(L"Select1=\"c:\\\";SelectMode1 = 2"); spCascadeFile1->PutLayout(L"Select0=\"c:\\\";SelectMode0 = 1"); spCascadeFile1->EndUpdate(); |
35 |
How can I programmatically select a different folder in the second, or third view
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutAllowSplitView(EXMILLERLib::exAllowOneSplitView); spCascadeFile1->PutSplitViewHeight(L"256"); spCascadeFile1->PutLayout(L"Select1=\"d:\\\""); spCascadeFile1->PutLayout(L"Select0=\"E:\\\""); spCascadeFile1->EndUpdate(); |
34 |
How can I programmatically vertically-split the control
|
33 |
How can I find if the control is running in DPI mode
|
32 |
How can I change the visual appearance of the +/- buttons, open/close glyphs as current visual theme
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); EXMILLERLib::IAppearancePtr var_Appearance = spCascadeFile1->GetVisualAppearance(); var_Appearance->Add(1,"XP:TREEVIEW 2 1"); var_Appearance->Add(2,"XP:TREEVIEW 2 2"); spCascadeFile1->PutBackground(EXMILLERLib::exTreeGlyphOpen,0x1000000); spCascadeFile1->PutBackground(EXMILLERLib::exTreeGlyphClose,0x2000000); spCascadeFile1->EndUpdate(); |
31 |
How can I change the visual appearance of the +/- buttons
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); EXMILLERLib::IAppearancePtr var_Appearance = spCascadeFile1->GetVisualAppearance(); var_Appearance->Add(1,_bstr_t("gBFLBCJwBAEHhEJAAEhABDwCg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJ5BhIAAyDSJMjSRJUEhqGCWYDleYYYAKHIMQLJQKQS") + "BcQR9EaBZBAWTpQC0OJDTJRI4TNAgbSYAAYRqoCb6loTKypaxjCQQIgkUBpGKdBynEYsDwSGyJCCJWyIbpKAwoVbcs4AYhuJpaQi+d5PFbjVT8dLAMBwLA8EwXAJ+Opf" + "DxXU7eFKpR5fchXTI8UxXFqXZhkeQrfh7KYVRBKdBQRBEFQPJqnahqOpaXo2RoLUJKcQwHTmHYNQTALyuTALZrWeZ3XrgN74LbtZzVQauYRpbCMEr6bpoWLnFi6Ho1U4" + "llWah1jqSweFqfxPgQQRphi+Yak0YIuqUfJegef4zluaJ3nqPJeCYH4BAeX5TDLBpVGqKRRnwf4flefZtHsX54BYAR/F+EwVnUd5eAMMJKDIChygyIQpAoEh4iIJ5Jlg" + "XIcgCXpIGoFwnGEQh6BEKBgmMIICHgIJCAiUAzgyUoAhwJohkiRgygwYpiGoKwzGIcgKCkNQNCMRIbCYCRYk4QoMiOchWDwNBjhiJJaDYTRiGiFwlCQAhOE8JBJHITIR" + "gwZRZFCFCZBkOIUhKTRpCWAwgGYQ4El4NxlBifIWCcCYCFoaoMGaKYyG6GxlBmGJdhkCAWBIeA5g4U4QhMJAImkPIShRVxGgQJRlCIUISh+SJpnCZIeBgFgiHgO4OlOM" + "INCISByECDQikkGhuh2JwpmqBogCKaYiC6FwhmkQ4yHgYgYiaHopiuaRakCbIsisSpGjYOwaHYKYMCkK5CA2IxrCwCwFigaJrkLTI6lcdANAEgIA="); var_Appearance->Add(2,_bstr_t("gBFLBCJwBAEHhEJAAEhABEICg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJ5BhIAAyDSJMjSRJUEhqGCWYDleYYYAKHIMQLJQKQS") + "BcQR9EaBZBAWTpQC0OJDTJRI4TNAgbSYAAYRqoCb6loTKypaxjCQQIgkUBpGKdBynEYsDwSGyJCCJWyIbpKAwoVbcs4AYhuJpaQi+d5PFbjVT8dLAMBwLA8EwXAJ+Opf" + "DxXU7eFKpR5fchXTI8UxXFqXZhkeQrfh7KYVRBKdBQRBEFQPJqnahqOpaXo2RoLUJKcQwHTmHYNQTALyuTALZrWeZ3XrgN74LbtZzVQauYRpbCMEr6bpoWLnFi6Ho1U4" + "llWah1jqSweFqfxPgQQRphi+Yak0YIuqUfJeg8X4rluaZ3niGB+AQHx/EyShjjEVYqiUR5rnmex/GAB5+AIf4gEeXJFHyXZ3gCTAygyAociMKBKEKBIeCiCZyHYFAnCE" + "eBkh+BghFgRIegOCgYCySAgh4CAkgINAMmMNIgCcCYjn4LoLmMCJGDKC5ijIagoDMYhCAoJg1A0IxEhsJgJFiThChCY5yFYPA0GOGIYloNhNGIaIXCUJACE4TwkEkchO" + "FSFYlFkXhUCUCQZEYTglCSMxaEkYJIBmFJhDeDZZEYPwlgmQhghaGqVDoa4bGaeY6FGGZNlmFIBGEJ4jhiZQ5AkMhAg6E5JCkRoGCUSQ6B6CYiSCBIOh+DhJmmARiWQO" + "JtDsCJSCSBwkXSLIRicaZ6HqIIomoIguhwIpphIHoWDsJ4mCGChpmqOpGheLIOkqUo2iya4DjGJxihiQoSj4IJaDaMpCjCWoGg6PgpBiQ4tHcQJQBAgI="); spCascadeFile1->PutBackground(EXMILLERLib::exTreeGlyphOpen,0x1000000); spCascadeFile1->PutBackground(EXMILLERLib::exTreeGlyphClose,0x2000000); spCascadeFile1->EndUpdate(); |
30 |
How can I change the color for selected thumbnail
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutSelect(L"c:\\"); spCascadeFile1->PutSelectMode(EXMILLERLib::exSelectModeThumbnail); spCascadeFile1->PutBackground(EXMILLERLib::exThumbnailSelBorderColor,RGB(255,0,0)); spCascadeFile1->PutBackground(EXMILLERLib::exThumbnailSelBorderColorHide,RGB(128,0,0)); spCascadeFile1->EndUpdate(); |
29 |
How can I change the thumbnail's frame color
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutSelect(L"c:\\"); spCascadeFile1->PutSelectMode(EXMILLERLib::exSelectModeThumbnail); spCascadeFile1->PutBackground(EXMILLERLib::exThumbnailBorderColor,RGB(0,0,1)); spCascadeFile1->EndUpdate(); |
28 |
Turn on the background-alternate colors, for Thumbnail view
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutSelect(L"c:\\"); spCascadeFile1->PutSelectMode(EXMILLERLib::exSelectModeThumbnail); spCascadeFile1->PutBackground(EXMILLERLib::exThumbnailBackColorAlt,RGB(128,128,128)); spCascadeFile1->EndUpdate(); |
27 |
Is there any option I can highlight the panel view that currently has the focus
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutBackground(EXMILLERLib::exFocusFrame,RGB(128,128,128)); spCascadeFile1->EndUpdate(); |
26 |
I disabled the split bars, the question is how can I change the visual appearance of them
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutBackground(EXMILLERLib::exSplitBar,RGB(128,128,128)); spCascadeFile1->PutBackground(EXMILLERLib::exDisableSplitBar,spCascadeFile1->GetBackground(EXMILLERLib::exSplitBar)); spCascadeFile1->PutBackground(EXMILLERLib::exCSplitBar,spCascadeFile1->GetBackground(EXMILLERLib::exSplitBar)); spCascadeFile1->PutBackground(EXMILLERLib::exHSplitBar,spCascadeFile1->GetBackground(EXMILLERLib::exSplitBar)); spCascadeFile1->PutBackground(EXMILLERLib::exSplitBarSize,RGB(2,0,0)); spCascadeFile1->PutBackground(EXMILLERLib::exDisableSplitBarSize,spCascadeFile1->GetBackground(EXMILLERLib::exSplitBarSize)); spCascadeFile1->PutHeaderVisible(VARIANT_FALSE); spCascadeFile1->PutMode(EXMILLERLib::CascadeModeEnum(EXMILLERLib::exAutoFitOnResizeClient | EXMILLERLib::exDisableResizeCascadeColumns | EXMILLERLib::exSplitFixCascadeMode)); spCascadeFile1->EndUpdate(); |
25 |
The control's split bar looks a bit larger, can I make it smaller
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->GetVisualAppearance()->Add(1,_bstr_t("gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASV") + "AceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69" + "JbwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFo" + "iC8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFY" + "FoFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJl" + "EkRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDyd" + "w8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi" + "0CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI"); spCascadeFile1->PutAllowSplitView(EXMILLERLib::exAllowTwoSplitView); spCascadeFile1->PutBackground(EXMILLERLib::exSplitBar,0x1000000); spCascadeFile1->PutBackground(EXMILLERLib::exCSplitBar,0x1000000); spCascadeFile1->PutBackground(EXMILLERLib::exHSplitBar,0x1000000); spCascadeFile1->PutBackground(EXMILLERLib::exSplitBarSize,RGB(3,0,0)); spCascadeFile1->PutHeaderVisible(VARIANT_FALSE); spCascadeFile1->EndUpdate(); |
24 |
How can I change the status bar's visual appearance
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->GetVisualAppearance()->Add(1,_bstr_t("gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASV") + "AceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69" + "JbwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFo" + "iC8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFY" + "FoFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJl" + "EkRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDyd" + "w8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi" + "0CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI"); spCascadeFile1->PutStatusBarVisible(EXMILLERLib::exStatusBarAnchorTop); spCascadeFile1->PutBackground(EXMILLERLib::exStatusBackColor,0x1404040); spCascadeFile1->PutBackground(EXMILLERLib::exStatusForeColor,RGB(255,255,255)); spCascadeFile1->PutBackground(EXMILLERLib::exStatusPanelBackColor,0x1808080); spCascadeFile1->EndUpdate(); |
23 |
How can I change the status bar's visual appearance
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutStatusBarVisible(EXMILLERLib::exStatusBarAnchorTop); spCascadeFile1->PutBackground(EXMILLERLib::exStatusBackColor,RGB(40,40,40)); spCascadeFile1->PutBackground(EXMILLERLib::exStatusForeColor,RGB(255,255,255)); spCascadeFile1->PutBackground(EXMILLERLib::exStatusPanelBackColor,RGB(128,128,128)); spCascadeFile1->EndUpdate(); |
22 |
How can I change the visual appearance for all split-bars that the control displays
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->GetVisualAppearance()->Add(1,_bstr_t("gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASV") + "AceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69" + "JbwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFo" + "iC8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFY" + "FoFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJl" + "EkRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDyd" + "w8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi" + "0CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI"); spCascadeFile1->PutAllowSplitView(EXMILLERLib::exAllowTwoSplitView); spCascadeFile1->PutBackground(EXMILLERLib::exSplitBar,0x1000000); spCascadeFile1->PutBackground(EXMILLERLib::exCSplitBar,0x1000000); spCascadeFile1->PutBackground(EXMILLERLib::exHSplitBar,0x1000000); spCascadeFile1->PutHeaderVisible(VARIANT_FALSE); spCascadeFile1->EndUpdate(); |
21 |
How can I change the visual appearance for all split-bars that the control displays
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutAllowSplitView(EXMILLERLib::exAllowTwoSplitView); spCascadeFile1->PutBackground(EXMILLERLib::exSplitBar,RGB(0,0,1)); spCascadeFile1->PutBackground(EXMILLERLib::exCSplitBar,RGB(0,0,1)); spCascadeFile1->PutBackground(EXMILLERLib::exHSplitBar,RGB(0,0,1)); spCascadeFile1->PutHeaderVisible(VARIANT_FALSE); spCascadeFile1->EndUpdate(); |
20 |
How can I change the tooltip's visual appearance
|
19 |
How can I change the tooltip's visual appearance
// MouseMove event - Occurs when the user moves the mouse. void OnMouseMoveCascadeFile1(short Button,short Shift,long X,long Y) { /* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->ShowToolTip(L"This is a bit of <b>HTML<b> text to be shown when the cursor hovers the control.",vtMissing,vtMissing,vtMissing,vtMissing); } EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutBackground(EXMILLERLib::exToolTipBackColor,RGB(0,0,1)); spCascadeFile1->PutBackground(EXMILLERLib::exToolTipForeColor,RGB(255,255,0)); spCascadeFile1->EndUpdate(); |
18 |
How can I change the visual appearance of the control's split bar
|
17 |
How can I change the visual appearance of the control's split bar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->BeginUpdate(); spCascadeFile1->PutBackground(EXMILLERLib::exSplitBar,RGB(240,240,240)); spCascadeFile1->PutHeaderVisible(VARIANT_FALSE); spCascadeFile1->PutMode(EXMILLERLib::exFixCascadeMode); spCascadeFile1->EndUpdate(); |
16 |
How can I load images into the control
|
15 |
Is it possible to show my tooltip
|
14 |
Is it possible to change the tooltip's font
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); /* Includes the definition for CreateObject function like follows: #include <comdef.h> IUnknownPtr CreateObject( BSTR Object ) { IUnknownPtr spResult; spResult.CreateInstance( Object ); return spResult; }; */ /* Copy and paste the following directives to your header file as it defines the namespace 'stdole' for the library: 'OLE Automation' #import <stdole2.tlb> */ stdole::FontPtr f = ::CreateObject(L"StdFont"); f->PutName(L"Tahoma"); f->PutSize(_variant_t(long(12))); spCascadeFile1->PutToolTipFont(IFontDispPtr(((stdole::FontPtr)(f)))); |
13 |
Is it possible to change the tooltip's width
|
12 |
How can I disable the control
|
11 |
How can I force refreshing the control
|
10 |
How can I prevent showing any tooltip
|
9 |
How can I make the control's tooltip to be shown for a longer time
|
8 |
How can I make the control's tooltip to be shown faster
|
7 |
How can I get the control's handle
|
6 |
How can I clears the images into the control
|
5 |
How can I load images into the control
|
4 |
How do I get the version of the control I am running
|
3 |
The control's foreground is changed if I open multiple views. What can be the problem
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->PutForeColor(RGB(255,0,0)); spCascadeFile1->PutForeColorAlternate(spCascadeFile1->GetForeColor()); |
2 |
The control's background is changed if I open multiple views. What can be the problem
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->PutBackColor(RGB(255,255,0)); spCascadeFile1->PutBackColorAlternate(spCascadeFile1->GetBackColor()); |
1 |
How do I change the control's background color
/* Copy and paste the following directives to your header file as it defines the namespace 'EXMILLERLib' for the library: 'ExMiller 1.0 Control Library' #import <ExMiller.dll> using namespace EXMILLERLib; */ EXMILLERLib::ICascadeFilePtr spCascadeFile1 = GetDlgItem(IDC_CASCADEFILE1)->GetControlUnknown(); spCascadeFile1->PutBackColor(RGB(240,240,240)); spCascadeFile1->PutBackColorAlternate(spCascadeFile1->GetBackColor()); spCascadeFile1->PutHeaderVisible(VARIANT_FALSE); |